Dragon\Encrypter S

Total Complexity 29
Dependencies 5
Dependents 2
Total lines 151
Lines of code 91
Logical lines of code 44
Comment lines 12
Methods 11
Properties 2

Methods 11

Method Rating Maintainability Complexity Lines of code
encrypt()
S
55 5 19
ensureKeyExists()
S
61 4 12
supported()
S
70 4 5
__construct()
S
62 3 12
decrypt()
S
61 3 11
getJsonPayload()
S
64 3 10
generateKey()
S
78 2 3
validPayload()
S
72 2 5
hash()
S
78 1 3
validMac()
S
69 1 6
calculateMac()
S
72 1 5